# 111-123
# 类的构造方法
# __init__
# 创建对象时自动执行，将传入参数自动传递给__init__方法使用

# class Student():
#     def __init__(self,name,gender,age,nationality,native_place):
#         self.name=name
#         self.gender=gender
#         self.age=age
#         self.nationality=nationality
#         self.native_place=native_place
#         print("student类创建了一个对象")
#
#     def say_hello(self,msg):
#         print(f"hello，我是{self.name},性别{self.gender}, 我想说{msg},"
#               f"我来自{self.native_place},年龄是{self.age}")

#
# stu_1 = Student('周杰伦','男',31,'中国','山东省')
# stu_1.say_hello('在做的各位都是帅哥！')


# 案例
class Student():
    def __init__(self,name,age,addr):
        self.name=name
        self.age=age
        self.addr=addr


for i in range(1,3):
    print(f"当前录入第{i}位学生信息，总共需要录入2位学生信息")
    name = input("请输入学生姓名：")
    age = input("请输入学生年龄：")
    addr = input("请输入学生地址：")
    stu = Student(name, age, addr)
    print(f"学生{i}信息录入完成，"
          f"信息为：【学生姓名：{stu.name}, 年龄：{stu.age}，地址：{stu.addr}】")



